有GitHub的直接登录,没有的GitHub注册
创建仓库
仓库(Repository)用来放置代码文件,登录之后点击右上角加号,点击New repository
创建时,只需要填写Repository name即可,当然这个名字的格式必须为youName.github.io(youName为你的Github用户名),例如我的为Mercis.github.io
配置SSH Key
为了防止每次部署需要输入密码的麻烦,这里使用SSH Key登录
生成SSH Key,yourEmail@example.com 替换为你自己的邮箱,过程中需要输入密码等操作,可以全部回车使用默认的
完成之后,用户目录下回多一个.ssh文件夹,里面包含id_rsa和id_rsa.pub两个文件
复制id_rsa.pub中的内容
添加SSH key到GitHub
测试SSH Key 是否配置成功,返回 Hi youName!…..表示成功
详细步骤请查看GitHub官方添加SSH Key教程
部署Hexo项目到GitHub
部署之前,安装hexo-deployer-git插件
打开Hexo博客目录下的站点配置文件_config.yml,修改部署配置:
执行Hexo部署命令,执行成功后,登录GitHub项目已经有你Hexo项目文件了
开启GitHub Pages功能
因为youName.github.io项目名称是用的youName,所以GitHub Pages是默认配置好的
添加新文章
创建文章
编辑文章内容
打开Hexo博客目录下的source/_post/myNewPost.md
Hexo 中文章是使用的Markdown语法,不知道MarkDown的自行百度,附送非官方链接语法说明
编辑完新文章之后
生成静态文件
本地预览
发布到GitHub
然后就可以去你的youName.github.io查看一下啦….